문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 Visual Studio (문단 편집) == 기타 == 아이콘이 2008 버전까지는 형형색색의 육각형 모양, 2010 버전에서는 푸른색 계열로(하늘색~보라색) 바뀌고 둥근 [[뫼비우스의 띠]]를 본뜬 듯했으나, [[Windows 8]]부터 시작된 마이크로소프트의 모든 종류의 로고 단순화 작업의 영향을 받아 비주얼 스튜디오도 2012 버전부터 [[나비]][[넥타이]]를 생각나게 하는 보라색 계열의 각진 모양으로 바뀌었다. 2019 버전에서는 나비 넥타이 모양의 모퉁이가 뭉툭해졌다. 2015 버전까지는 설치에 굉장히 많은 시간이 소요된다. 다운로드부터 설치 완료까지 적어도 2시간 이상 잡아먹을 각오는 해야 한다. 다행히 Visual Studio 2017부터는 새로운 인스톨러를 사용해 설치 속도가 상당히 개선됐다. 더 빠르게 설치하고 싶거나 부득이하게 구 버전(2015 이전)을 사용해야 하는 상황이라면 오프라인 인스톨러를 사용하자. 그냥 구글에 비주얼 스튜디오를 검색하여 설치하면 수 MB의 설치파일이 다운로드되는데 이는 마이크로소프트의 서버에서 설치파일을 다운받으면서 설치하는 것이다. 마소 다운로드센터에 가보면 오프라인 설치용 iso 파일을 제공한다. 3GB 정도인데 평균적으로 최소 5MB/s는 나온다. --[[https://www.microsoft.com/ko-kr/download/details.aspx?id=48146|다운로드 링크]]--''404오류'' 오프라인 설치 파일을 받는 다른 방법으로 온라인 설치파일에 "/layout 받을 경로"[* 2017은 "--layout 받을 경로"] 옵션을 적용하여 실행하면 지정한 경로에 오프라인 설치 파일을 받을 수 있다.[*주의 다만 특히 컴퓨터 사양이 [[똥컴|안 좋다면]] 더더욱 주의하자. 2017 커뮤니티를 오프라인으로 만드는데 컴이 구리다면 1시간 30분은 기본이다.] 2019 이전 버전의 경우, 같은 폰트를 동일한 크기로 적용해도 [[Visual Studio Code]]나 [[EditPlus]] 등과 비주얼 스튜디오 간의 폰트 렌더링이 꽤 다르다는 것을 알 수 있다. 이는 비주얼 스튜디오가 [[Microsoft .NET|.NET]]과 [[C++]] 네이티브 코드로 작성되어 있어, 이에 호환성을 맞추기 위해 WPF로 UI를 개발했기 때문이다. 따라서 WPF의 폰트 렌더링 엔진을 사용하느라 기본값 상태에서의 글꼴 형태가 약간 다르다. {{{Tools | Options | Text Editor | Advanced}}} 메뉴에 들어가서 'Text formattig method'와 'Text rendering method' 옵션을 각각 Ideal, ClearType으로 조절해 주면 VS code와 비슷한 느낌으로 폰트를 사용할 수 있다. 비주얼 스튜디오는 유명 IDE답지 않게 전체 프로젝트의 [[인코딩]](캐릭터 셋)을 일괄 적용하는 옵션이 없다. 하지만 2017부터는 .editorconfig 파일을 이용하면 가능하다. 마이크로소프트에서 제공하는 [[https://marketplace.visualstudio.com/items?itemName=VisualStudioExptTeam.VSIntelliCode|IntelliCode]] 플러그인을 사용하면 이 파일을 쉽게 생성할 수 있다. 단, 비주얼 스튜디오는 인코딩이 UTF-8으로 맞춰졌을 경우 한국어가 깨지는 문제가 있으니 [[BOM]] 문자를 붙여줘야 한다.(charset=utf-8-bom)[* [[Windows 10]] RS4 업데이트에 추가된 "Beta: 세계 언어 지원을 위해 Unicode UTF-8 사용" 옵션을 활성화했을 경우 제외.] 또한 줄 간격 옵션도 존재하지 않는데, 이는 [[https://marketplace.visualstudio.com/items?itemName=OmarRwemi.LinePress|Line Press]] 플러그인으로 해결이 가능하다. (2022부터는 자체 기능으로 추가됨) 만약 비주얼 스튜디오 없이 Visual C++ 컴파일러만 설치하고 싶다면 다운로드 페이지에서 'Visual Studio용 Build Tools'를 내려받으면 된다. Windows 10 64bit / VS 2019를 기준으로, Visual C++ 컴파일러 cl.exe의 경로는 {{{C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/(MSVC 런타임 버전, ex: 14.22.27905)/bin/Hostx64/x64/cl.exe}}}이다. 또한 devenv.exe의 경로는 {{{C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE}}}이다. 간혹 마이크로소프트 계정 연결이 해제되며, (커뮤니티 에디션인데도 불구하고) 30일간의 평가판 이용 기간이 지났다는 메시지와 함께 실행이 불가능해지는 경우가 있다. 이는 무선 인터넷 환경에서의 프록시 문제 때문에 발생하는 현상으로, 공유기를 교체하거나 유선 인터넷을 연결해 주면 대부분 해결된다. 아니면 그냥 다시 마이크로소프트 계정에 연결하면 된다. [[언리얼 엔진]]과 궁합이 좀 안 좋다. 인텔리센스가 오작동하거나 엄청나게 느린 속도로 동작하는 경우를 쉽게 볼 수 있는데, 유료 플러그인인 [[https://www.wholetomato.com/|Visual Assist]]나 정기구독 플러그인인 [[JetBrains]]의 [[https://www.jetbrains.com/resharper-cpp/|ReSharper C++]]를 쓰지 않는 한 해결책은 없는 것으로 알려져 있다. C와 C++에 대한 비표준 구현이 정말 많다. Microsoft 문서에도 이러한 비표준 문법들을 Microsoft specific 문단에 넣어서 구분하고 있으나 문서화되지 않은 비표준 구현 또한 여전히 적지 않게 존재하고 있다. 컴파일러 버전업이 되면서 C/C++ 표준을 준수하고 있고 새 프로젝트를 만들때 Visual Studio 2017부터는 이러한 비표준 문법들을 제한하는 [[https://docs.microsoft.com/en-us/cpp/build/reference/permissive-standards-conformance|{{{/permissive-}}}]] 옵션이 기본적으로 활성화 되어 있고 표준 준수를 점차 강화하고 있는 추세다. 더 Strict한 옵션으로 {{{/Za}}}와 {{{/Zc}}}가 있으나 해당 플래그를 사용하면 Windows SDK부터가 컴파일되지 않는 문제가 있어 Microsoft에서는 사용을 권장하고 있지는 않다. 만약 C/C++를 MSVC를 사용해서 배운다면 이러한 비표준 문법들을 주의해서 구분해야 할 필요가 있다. 이러한 표준 개선 노력 덕분에 크로스 플랫폼 개발 환경에서 MSVC에서 컴파일되는 코드가 [[GCC]], [[Clang]] 같은 다른 환경에서 오류가 나는 경우는 현저히 줄었으나 MSVC 6이나 MSVC 2010과 같은 구시대의 컴파일러 환경에서 작성된 코드들은 여전히 같은 이유로 컴파일되지 않는 경우가 있다. [[분류:통합 개발 환경]][[분류:Microsoft]][[분류:컴파일러]]저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기